package com.ruoyi.handing.mapper;

import java.util.List;
import com.ruoyi.handing.domain.AlgsEthicalReview;

/**
 * 伦理审核Mapper接口
 * 
 * @author ruoyi
 * @date 2023-03-18
 */
public interface AlgsEthicalReviewMapper 
{
    /**
     * 查询伦理审核
     * 
     * @param ethicalReviewId 伦理审核主键
     * @return 伦理审核
     */
    public AlgsEthicalReview selectAlgsEthicalReviewByEthicalReviewId(Long ethicalReviewId);

    /**
     * 查询伦理审核列表
     * 
     * @param algsEthicalReview 伦理审核
     * @return 伦理审核集合
     */
    public List<AlgsEthicalReview> selectAlgsEthicalReviewList(AlgsEthicalReview algsEthicalReview);

    /**
     * 新增伦理审核
     * 
     * @param algsEthicalReview 伦理审核
     * @return 结果
     */
    public int insertAlgsEthicalReview(AlgsEthicalReview algsEthicalReview);

    /**
     * 修改伦理审核
     * 
     * @param algsEthicalReview 伦理审核
     * @return 结果
     */
    public int updateAlgsEthicalReview(AlgsEthicalReview algsEthicalReview);

    /**
     * 删除伦理审核
     * 
     * @param ethicalReviewId 伦理审核主键
     * @return 结果
     */
    public int deleteAlgsEthicalReviewByEthicalReviewId(Long ethicalReviewId);

    /**
     * 批量删除伦理审核
     * 
     * @param ethicalReviewIds 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteAlgsEthicalReviewByEthicalReviewIds(Long[] ethicalReviewIds);
}
